package com.chixing.day02;

import java.sql.Array;
import java.util.Arrays;

/*
    数组的特点：
    1、数组长度固定
    2、数据类型相同
    3、内存地址连续
    4、下标从0开始
    5、引用数据类型的默认值为null
    6、ArrayIndexOutOfBounds：数组下标越界

 */
public class ArrayDemo {
    public static void main(String[] args) {
        int[] arr1 = {10,20,30,40,50};
        int[] arr2 = new int[5];
        for (int i = 0; i < 5; i++) {
            System.out.println(arr1[i]);
            System.out.println(arr2[i]);
        }
        // arr1=null; 表示指针断开!
        //2行3列的二维数组
        int[][] a = {{11,15,17},{21,35,90}};
        int[][] b = new int[2][3];
        System.out.println("===============");
        //数组的工具类
        int[] newArr = Arrays.copyOf(arr1, 10);
        for (int i = 0; i < newArr.length; i++) {
            System.out.println(newArr[i]);
        }
        //copyOfRange(a,b)截取数组中指定部分，包含a，不包含b；


    }
}
